// js 读取index.html 内容 打印到命令行
// const fs = require('fs'); // fileSystem
// fs.readFile('./index.html',function(err,data){
//     if(!err){
//         console.log(data.toString());
//     }
// })
// console.log('hello');

// 引入fs内置模块 
const fs = require('fs'); // fileSystem

// 创建一个promise实例 thenable
// resolve解决 成功结束  reject 失败结束 系统能力
const p = new Promise((resolve, reject) => {
    // 费时任务
    // 回调函数
    fs.readFile('./index.html', function (err, data) {
        if (!err) {
        resolve(data.toString());
        }
        else{
            reject(err);
        }
    })
})

p.then((res) => {
    console.log(res);
    console.log('hello');
})
.catch(err=>{
    console.log(err);
})